Có nhiều ý kiến khác nhau về tác giả của cuốn sách này, chẳng hạn như Ban Cốnhà Hán, Cát Hồngnhà Tấn và Vương Kiệm thời Nam Tề. Tuy nhiên cũng không có bằng chứng rõ ràng. Vì vậy có thể coi tác giả viết nên cuốn sách này là nhà văn thời Tào Ngụy - Tây Tấn, lấy danh nghĩa của Ban Cố mà làm.